<?php
namespace app\qingadmin\controller;

use app\BaseController;
use think\facade\Db;
use app\common\model\User;
use think\facade\View;

class Login extends BaseController
{
    public function index(){
        
        if(session('adminSessionData')){
            return redirect('/qingadmin/index');
        }
        if(request()->isPost()){
            $data=input('post.');

            //halt(md5('123456'.$data['password']));
            
            //验证码校验
            if(!captcha_check($data['verifycode'])){
                return alert('验证码错误','index',5);
            };

            //验证码用户名
            $adminData=Db::name('admin')->where('username',$data['username'])->find();
            if(!$adminData){
                return alert('用户名错误','index',5);
            }

            //如果管理员有状态，status=1合法  0禁止
            //if($adminData['status']==0){
            //    return alert('您的账号被禁止登录','index',5);
            //}

            //密码校验
            if($adminData['password']!=md5('123456'.$data['password'])){
                return alert('密码错误','index',5);
            }
            
            $adminData=Db::name('admin')->where('id',$adminData['id'])->update(['last_login_time'=>date("Y-m-d H:i:s" ,time()) ]);
            session('adminSessionData',$adminData);
            //return alert('登录成功','index/index',5);
            return alert('登录成功','/qingadmin/index/index',6);
        }else{
            return view();
        }
        
    }
}

//<li>{$loginUser}</li>